草庐IT

php - 跨域 cookie

全部标签

javascript - 从 JavaScript 生成的 Cookie 中解析 Rails 中的 JSON 字符串

我正在尝试解析存储在我的Rails代码正在调用的cookie值中的JSON字符串。Rails能够读取字符串,直到分隔字符串中两个不同键值对的逗号(',')为止。JavaScript:varvalue1="v1";varvalue2="v2";varobj={key1:value1,key2:value2};document.cookie="cookiename="+JSON.stringify(obj);cookies:Name:cookienameContent:{"key1":v1,"key2":v2}rails:@cookievalue=cookies[:cookiename]在

javascript - 在 CasperJS 中为请求设置 cookie

我想使用CapserJS加载一个页面,但如何发送从该页面的chrome的http请求header导出的cookie?如:"SUB=_2AkMjHt3gf8NhqwJRmPkQzG_qZIp_yA3EiebDAHzsJxJTHmMJ7IUyLkMN2K7WzRJvm-Tv3YY0xyZo;SUBP=0033WrSXqPxfM72-Ws9jqgMF55529P9D9WhCT_2hbJ1W1Cc4xfF-mFPo;" 最佳答案 有多种方法,但最简单的方法是使用page.addCookie或phantom.addCookiePhantomJ

javascript - 使用javascript找出cookie的到期日期

这个问题在这里已经有了答案:Howtogetcookieexpirationdate/creationdatefromjavascript?[duplicate](7个答案)关闭6年前。我使用来自quirksmode.org/js/cookies.html的函数来创建和读取cookie。我还设置了到期日。我想找出cookie的到期日期...这样我就可以告诉访问者他/她必须等待多少天才能再次出现==直到cookie被自动删除。谢谢谢谢

javascript - 在没有服务器端、silverlight、DBC 等的情况下处理 SharePoint Intranet 跨域的最佳方法

我在Microsoft内部SharePoint网站上工作,我需要从跨域SharePoint网站中提取列表数据。出于各种原因,我不想使用Silverlight,而且目前无法实现业务数据连接。是否有一种简单的方法可以使用JavaScript或类似的东西来完成此任务? 最佳答案 “简单?”不完全是。鉴于您的要求,尤其是“没有服务器端”,这是不可能的。但是,如果您可以放弃该要求,则可以通过几个选项来启用跨域请求。CORS有decentsupport对于Cross-OriginResourceSharing对于XMLHttpRequest和微

javascript - 有没有办法在同一来源上发出 XMLHttpRequest 时不发送 cookie?

我正在开发一个为用户解析gmailrss提要的扩展。如果用户不想保持登录状态,我允许他们指定用户名/密码。但是,如果用户已登录并且提供的用户名/密码用于不同的帐户,则多重登录会中断。所以我想避免发送任何cookie,但仍然能够在send()调用中发送用户名/密码。 最佳答案 自Chrome42起,fetchAPI允许Chrome扩展程序(和一般的网络应用程序)执行无cookie请求。HTML5RocksoffersanintroductorytutorialonusingthefetchAPI.关于fetch的高级文档目前非常稀少,

Javascript 安全 : is storing sensitive data in a self invoking function more secure than cookies?

我知道在客户端JavaScript中安全性要么不存在,要么非常困难。我知道我的服务器端代码应该最终决定它向谁提供数据或从谁那里接受数据。也就是说,可以执行以下操作。我所说的“好吧”是指如果这是在某些新流行的时尚炫酷Web应用程序上使用的方法。知道我不会看到“SuperCoolWebAppHacked,更改你的密码!”,我可以在晚上sleep吗?由于此实现,遍布HN和Reddit(或人们关心的任何其他信息来源)。如果不安全。为什么?如何获取该信息(用户名和密码)?它是否安全?你有多确定?为什么它是安全的?除了我现在显然无能为力之外,是什么阻止了我获取这些信息。欢迎部分回答。只是寻求更好的

javascript - 在 AngularJS 中获取 JSESSIONID 值并创建 Cookie

我在AngularJS中使用客户端的WebRestFULAPI。app.controller('LoginController',['$http','$cookies',function($http,$cookies){this.credentials={};this.http=$http;this.login=function(){console.log(this.credentials);varauthdata=btoa(this.credentials.username+':'+this.credentials.password);$http.defaults.headers.c

javascript - FB.Login(..) 时 Facebook iFrame 应用程序中仅限 Chrome 的跨域脚本错误

在GoogleChrome中(我在9.0.597.98)我的FacebookiFrame应用使用GraphAPI/JavascriptSDK往往会基于跨域抛出以下两个JavaScript错误(见下文)脚本,但仅在应用程序的一页上。它在第二条消息上进入无限重试循环。在放置一夜之后,它报告说到今天早上重试了50万次!正在使用的FB调用用于登录:FB.login(function(response){if(response.session){//usersuccessfullyloggedin}else{//usercancelledlogin}});在Firefox和IE9中我没有得到这些

javascript - 无法在跨域环境中访问 JS 功能

为了解决JavaScript的跨域安全问题,我实现了以下方法在域[abc.com]上在域abc.com上,我有一个名为main_page.html的页面。其代码如下——functionSendMsg(id){frames["invisible_iframe"].location="http://xyz.com/invisible_iframe.html#"+id;}在域[xyz.com]上在域xyz.com上,我有一个名为visible_iframe.html的页面。其代码如下——functionHi(){alert("Hithere!");}VisibleiFrameonxyz.co

javascript - XMLHttpRequest 跨域

我有这个用于从页面中提取文本的javascript代码,如果我在我的域中打开文件,它工作正常,但我无法从另一个域中的文件中获取文本,因为某些安全原因。所以我的问题是我怎样才能用javascript从另一个网站提取文本,请不要使用jquery。谢谢functionreqListener(){console.log(this.responseText);}varxhr=newXMLHttpRequest();xhr.onload=reqListener;xhr.onreadystatechange=function(){if(xhr.readyState==4){alert(xhr.res